#include <deResource.hpp>
Inheritance diagram for IdeResourceBase:


Public Member Functions | |
| virtual void * | GetRscInterface (long interface_id)=0 |
| virtual deBoolean | IsDirty (void)=0 |
| tells whether or not the object has been modified since it was loaded from file | |
| virtual const char * | GetFilename (void)=0 |
| |
| virtual void | GetFilenameBuffer (char *buffer, long buffersize)=0 |
| virtual IdeResourceBase * | MakeCopy (void)=0 |
| create a copy of the object in memory | |
| virtual void | SetHash (void *HashTable)=0 |
| virtual void * | GetHash (void)=0 |
| virtual void | SetManager (IdeResourceManager *Manager)=0 |
| virtual IdeResourceManager * | GetManager (void)=0 |
Protected Member Functions | |
| virtual | ~IdeResourceBase () |
|
|
|
|
|
Implemented in deResourceBase. |
|
||||||||||||
|
fills buffer with the filename of the object, until the entire name is stored or 'buffersize' characters are written Implemented in deResourceBase. |
|
|
Implemented in deResourceBase. |
|
|
Implemented in deResourceBase. |
|
|
Used to retrieve a pointer to an interface registered through IdeResourceManager.
Implemented in deResourceBase, deActorDef, deAnimatedMesh, deBitmap, deWAV, deWorld, and CTestResource. |
|
|
tells whether or not the object has been modified since it was loaded from file
Implemented in deResourceBase. |
|
|
create a copy of the object in memory
Implemented in deResourceBase, deAnimatedMesh, deBitmap, deOGG, deWAV, deWorld, and CTestResource. |
|
|
Implemented in deResourceBase. |
|
|
Implemented in deResourceBase. |
1.3-rc3